Tal como nos foi proposto um dos objectivos do trabalho era fazermos a integração da plataforma Mahara com a plataforma Moodle. Isto quer dizer que vamos criar uma ligação entre as duas plataformas e assim poderemos, por exemplo, fazer login numa delas que automaticamente ficamos ligados à outra. Para isto tivemos acesso ao guia criado pelo professor.
Para podermos fazer isto necessitamos de instalar o XAMPP. Esta instalação revelou-se de fácil execução tal como a activação das extensões referidas no guia.

Na fase seguinte o objectivo era instalar o Moodle. Para isso fizemos download do Moodle e colocamos os ficheiros dentro da pasta indicada pelo guia. De seguida entramos no MySQL, através do XAMPP, e criamos a base de dados do Moodle. A criação da base de dados trouxe-nos um problema que só reparámos quando tentamos instalar o Moodle. O problema foi durante a criação da base de dados pois tínhamos que escolher o "Collation utf8_unicode_ci", só que, por algum motivo, mesmo que escolhêssemos o "Collation utf8_unicode_ci" o MySQL atribuía outra informação á base de dados que era incompatível com o Moodle. Após modificarmos esta informação, obtendo a correcta, passamos para a instalação do Moodle.

Infelizmente aqui também tivemos alguns problemas principalmente devido a incompatibilidades entre versões do Moodle e do XAMPP. Isto levou a que tivéssemos que andar a testar várias versões do Moodle para encontrar a correcta. Após este percalço bastou-nos seguir o guia e a instalação foi de fácil execução.

Agora já só faltava instalar o Mahara. Desta vez tínhamos a versão correcta que vem indicada no próprio guia. Para a instalação do Mahara também criamos uma pasta onde descomprimimos os ficheiros contidos no ficheiro zip do mesmo. Antes de entrarmos no MySQL para criarmos a base de dados modificamos o ficheiro config e introduzimos os dados que eram necessários. Depois disso já dentro do MySQL fizemos uma base de dados para o Mahara que teve o mesmo problema que a do Moodle ao mudar sozinha o "Collation utf8_unicode_ci". Felizmente já sabíamos qual era o problema e voltamos a colocar o "Collation utf8_unicode_ci". Não sabemos porque razão ocorreu este problema, mas infelizmente não fomos os únicos afectados por ele. Com isto bastou arrancar com a instalação, que tal como a do Moodle, é muito fácil. Esta instalação ocorreu sem grandes problemas.

A partir daqui não utilizamos mais o guia porque foi-nos dito pelo professor para utilizar antes o link seguinte: https://wiki.mahara.org/images/7/75/Mahoodle-updated-en.pdf .Seguindo o ficheiro pdf deste link somos direccionados para o Moodle onde vamos criar a sua chave pública. Para isso é necessário ir ao menu “Advanced Features” e aí activar o “Networking”. Assim aparece-nos um novo menu, “Networking, que nos permite criar a nossa chave pública.

Depois da criação da chave pública do Moodle temos que criar a chave pública do Mahara. No Mahara basta ir ao menu de administração do site e poderemos ver logo em baixo a opção “Networking”. Clicando nesse link vamos para uma página que vai conter a nossa chave pública. Aí basta activar o networking e já temos a chave pública activa.

Com isto tudo feito, já só nos faltava fazer a integração das duas plataformas. Para isso, fomos ao menu “Institutions”, atribuímos um nome à instituição e clicamos em “add” para adicionar a nova instituição. Após a sua criação temos que a editar. Para isso inserimos os dados que forem necessários e depois escolhemos qual o plugin de autenticação. Este plugin é necessário para se fazer a integração das duas plataformas. O plugin que devemos selecionar é o “XMLRPC“. Na configuração deste plugin, mesmo colocando os dados correctos obtínhamos sempre mensagens de erro.
Por este motivo e apesar de muitas tentativas, até mesmo do professor, não nos foi possível finalizar a integração do Moodle com o Mahara. Por isso passamos para a fase seguinte, sendo esta a criação de perfis no Mahara.